Fluent Assertions Documentation
FluentAssertions.Specialized Namespace / ExceptionAssertions<TException> Class / WithMessage Method
The pattern to match against the exception message. This parameter can contain a combination of literal text and wildcard (* and ?) characters, but it doesn't support regular expressions.
A formatted phrase as is supported by System.String.Format(System.String,System.Object[]) explaining why the assertion is needed. If the phrase does not start with the word because, it is prepended automatically.
Zero or more objects to format using the placeholders in because.
In This Topic
    WithMessage Method (ExceptionAssertions<TException>)
    In This Topic
    Asserts that the thrown exception has a message that matches expectedWildcardPattern.
    Syntax

    Parameters

    expectedWildcardPattern
    The pattern to match against the exception message. This parameter can contain a combination of literal text and wildcard (* and ?) characters, but it doesn't support regular expressions.
    because
    A formatted phrase as is supported by System.String.Format(System.String,System.Object[]) explaining why the assertion is needed. If the phrase does not start with the word because, it is prepended automatically.
    becauseArgs
    Zero or more objects to format using the placeholders in because.
    Remarks
    expectedWildcardPattern can be a combination of literal and wildcard characters, but it doesn't support regular expressions. The following wildcard specifiers are permitted in expectedWildcardPattern.
    Wildcard character Description
    * (asterisk) Zero or more characters in that position.
    ? (question mark) Exactly one character in that position.
    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also